#pragma once 

#include "ParticleSystem.h"

class ParticleEffect
{
public:
    ParticleEffect(ParticleSystem* ps) : 
      ps(ps), dead(false) {};

    virtual void update(float dt) = 0;

    bool dead;

protected:
    ParticleSystem* ps;
};